#ifndef __SW_3D_SPRITE_H__
#define __SW_3D_SPRITE_H__

#include "framework/sweety.h"
#include "components/3D/sweety_3D_Math.h"

namespace SW
{
	class SW_API Sprite
	{
	public:
						Sprite();
		virtual			~Sprite();
		virtual void	Render(const mat4& modelTrans);

		bool			IsTransparency() const;
		bool			IsVisible()const;
		bool			SetVisible(bool visible);

	protected:
		bool			m_Transparency;
		bool			m_Visible;
	};
}

#endif